[INFO] cloning repository https://github.com/kent-3/my-snip-20
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/kent-3/my-snip-20" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fkent-3%2Fmy-snip-20", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fkent-3%2Fmy-snip-20'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 6725b5b5861fa3be27ec56e91611747c376bac38
[INFO] fixing kent-3/my-snip-20 against try#622891a4e29178280638a6b63a8908bde2c0c854+cargoflags=-Zfix-edition=end=2015,2024 for pr-157817-2
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fkent-3%2Fmy-snip-20" "/workspace/builds/worker-5-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-5-tc2/source'...
[INFO] [stderr] done.
[INFO] removed /workspace/builds/worker-5-tc2/source/.cargo/config
[INFO] started tweaking git repo https://github.com/kent-3/my-snip-20
[INFO] finished tweaking git repo https://github.com/kent-3/my-snip-20
[INFO] tweaked toml for git repo https://github.com/kent-3/my-snip-20 written to /workspace/builds/worker-5-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/kent-3/my-snip-20 on toolchain 622891a4e29178280638a6b63a8908bde2c0c854
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/kent-3/my-snip-20 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3a6becf2bc8dde7f3fa57ede90e4f284e72d296796fc446bbb1e2c7cc0530151" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] f36677a6afdcd6368c7baad810238e573af1d6c859f22edf1e7eac3664d9a103
[INFO] running `Command { std: "docker" "start" "f36677a6afdcd6368c7baad810238e573af1d6c859f22edf1e7eac3664d9a103", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "f36677a6afdcd6368c7baad810238e573af1d6c859f22edf1e7eac3664d9a103" "/opt/rustwide/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "f36677a6afdcd6368c7baad810238e573af1d6c859f22edf1e7eac3664d9a103", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=" "-e" "RUSTDOCFLAGS=" "-w" "/opt/rustwide/workdir" "--user" "0:0" "f36677a6afdcd6368c7baad810238e573af1d6c859f22edf1e7eac3664d9a103" "/opt/rustwide/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "fix" "--allow-no-vcs" "--allow-dirty" "--frozen" "--all" "--all-targets" "--message-format=json" "-Zfix-edition=end=2015,2024", kill_on_drop: false }`
[INFO] [stderr] crater-edition-check: migrating to next edition
[INFO] [stderr]    Migrating Cargo.toml from 2018 edition to 2021
[INFO] [stderr]    Compiling syn v1.0.80
[INFO] [stderr]    Compiling schemars v0.7.6
[INFO] [stderr]     Checking itoa v0.4.8
[INFO] [stderr]    Compiling doc-comment v0.3.3
[INFO] [stderr]     Checking base64 v0.11.0
[INFO] [stderr]     Checking rand_core v0.5.1
[INFO] [stderr]    Compiling cc v1.0.71
[INFO] [stderr]     Checking ppv-lite86 v0.2.14
[INFO] [stderr]     Checking generic-array v0.12.4
[INFO] [stderr]     Checking sha2 v0.9.8
[INFO] [stderr]     Checking ripemd160 v0.9.1
[INFO] [stderr]     Checking rand_chacha v0.2.2
[INFO] [stderr]     Checking rand v0.7.3
[INFO] [stderr]     Checking digest v0.8.1
[INFO] [stderr]     Checking crypto-mac v0.7.0
[INFO] [stderr]     Checking block-buffer v0.7.3
[INFO] [stderr]     Checking hmac v0.7.1
[INFO] [stderr]     Checking sha2 v0.8.2
[INFO] [stderr]     Checking hmac-drbg v0.2.0
[INFO] [stderr]     Checking libsecp256k1 v0.3.5
[INFO] [stderr]    Compiling secp256k1-sys v0.4.2
[INFO] [stderr]     Checking secp256k1 v0.20.3
[INFO] [stderr]    Compiling serde_derive_internals v0.25.0
[INFO] [stderr]    Compiling serde_derive v1.0.130
[INFO] [stderr]    Compiling schemars_derive v0.7.6
[INFO] [stderr]    Compiling snafu-derive v0.6.10
[INFO] [stderr]    Compiling remain v0.2.2
[INFO] [stderr]     Checking snafu v0.6.10
[INFO] [stderr]     Checking serde v1.0.130
[INFO] [stderr]     Checking serde_json v1.0.68
[INFO] [stderr]     Checking serde-json-wasm v0.2.3
[INFO] [stderr]     Checking bincode2 v2.0.1
[INFO] [stderr]     Checking secret-cosmwasm-std v0.10.0
[INFO] [stderr]     Checking cosmwasm-schema v0.9.4
[INFO] [stderr]     Checking secret-toolkit-utils v0.2.0
[INFO] [stderr]     Checking secret-cosmwasm-storage v0.10.0
[INFO] [stderr]     Checking secret-toolkit-serialization v0.2.0
[INFO] [stderr]     Checking secret-toolkit-crypto v0.2.0
[INFO] [stderr]     Checking secret-toolkit-permit v0.2.0
[INFO] [stderr]     Checking secret-toolkit-snip721 v0.2.0
[INFO] [stderr]     Checking secret-toolkit-snip20 v0.2.0
[INFO] [stderr]     Checking secret-toolkit-storage v0.2.0
[INFO] [stderr]     Checking secret-toolkit v0.2.0
[INFO] [stderr]     Checking snip20-reference-impl v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]    Migrating src/lib.rs from 2018 edition to 2021
[INFO] [stderr]    Migrating examples/schema.rs from 2018 edition to 2021
[INFO] [stderr]    Migrating tests/integration.rs from 2018 edition to 2021
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 26.61s
[INFO] [stderr] crater-edition-check: snip20-reference-impl v0.1.0 (/opt/rustwide/workdir) updating edition from 2018 to 2021
[INFO] [stderr]     Checking snip20-reference-impl v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/state.rs:65:20
[INFO] [stdout]    |
[INFO] [stdout] 65 |     fn as_readonly(&self) -> ReadonlyConfigImpl<ReadonlyPrefixedStorage<S>> {
[INFO] [stdout]    |                    ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |                    |         |                  |
[INFO] [stdout]    |                    |         |                  the same lifetime is hidden here
[INFO] [stdout]    |                    |         the same lifetime is hidden here
[INFO] [stdout]    |                    the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]    = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 65 |     fn as_readonly(&self) -> ReadonlyConfigImpl<'_, ReadonlyPrefixedStorage<'_, S>> {
[INFO] [stdout]    |                                                 +++                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/state.rs:125:20
[INFO] [stdout]     |
[INFO] [stdout] 125 |     fn as_readonly(&self) -> ReadonlyConfigImpl<PrefixedStorage<S>> {
[INFO] [stdout]     |                    ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                    |         |                  |
[INFO] [stdout]     |                    |         |                  the same lifetime is hidden here
[INFO] [stdout]     |                    |         the same lifetime is hidden here
[INFO] [stdout]     |                    the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 125 |     fn as_readonly(&self) -> ReadonlyConfigImpl<'_, PrefixedStorage<'_, S>> {
[INFO] [stdout]     |                                                 +++                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/state.rs:248:20
[INFO] [stdout]     |
[INFO] [stdout] 248 |     fn as_readonly(&self) -> ReadonlyBalancesImpl<ReadonlyPrefixedStorage<S>> {
[INFO] [stdout]     |                    ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                    |         |                    |
[INFO] [stdout]     |                    |         |                    the same lifetime is hidden here
[INFO] [stdout]     |                    |         the same lifetime is hidden here
[INFO] [stdout]     |                    the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 248 |     fn as_readonly(&self) -> ReadonlyBalancesImpl<'_, ReadonlyPrefixedStorage<'_, S>> {
[INFO] [stdout]     |                                                   +++                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/state.rs:268:20
[INFO] [stdout]     |
[INFO] [stdout] 268 |     fn as_readonly(&self) -> ReadonlyBalancesImpl<PrefixedStorage<S>> {
[INFO] [stdout]     |                    ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                    |         |                    |
[INFO] [stdout]     |                    |         |                    the same lifetime is hidden here
[INFO] [stdout]     |                    |         the same lifetime is hidden here
[INFO] [stdout]     |                    the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 268 |     fn as_readonly(&self) -> ReadonlyBalancesImpl<'_, PrefixedStorage<'_, S>> {
[INFO] [stdout]     |                                                   +++                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/state.rs:65:20
[INFO] [stdout]    |
[INFO] [stdout] 65 |     fn as_readonly(&self) -> ReadonlyConfigImpl<ReadonlyPrefixedStorage<S>> {
[INFO] [stdout]    |                    ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |                    |         |                  |
[INFO] [stdout]    |                    |         |                  the same lifetime is hidden here
[INFO] [stdout]    |                    |         the same lifetime is hidden here
[INFO] [stdout]    |                    the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]    = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 65 |     fn as_readonly(&self) -> ReadonlyConfigImpl<'_, ReadonlyPrefixedStorage<'_, S>> {
[INFO] [stdout]    |                                                 +++                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/state.rs:125:20
[INFO] [stdout]     |
[INFO] [stdout] 125 |     fn as_readonly(&self) -> ReadonlyConfigImpl<PrefixedStorage<S>> {
[INFO] [stdout]     |                    ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                    |         |                  |
[INFO] [stdout]     |                    |         |                  the same lifetime is hidden here
[INFO] [stdout]     |                    |         the same lifetime is hidden here
[INFO] [stdout]     |                    the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 125 |     fn as_readonly(&self) -> ReadonlyConfigImpl<'_, PrefixedStorage<'_, S>> {
[INFO] [stdout]     |                                                 +++                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/state.rs:248:20
[INFO] [stdout]     |
[INFO] [stdout] 248 |     fn as_readonly(&self) -> ReadonlyBalancesImpl<ReadonlyPrefixedStorage<S>> {
[INFO] [stdout]     |                    ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                    |         |                    |
[INFO] [stdout]     |                    |         |                    the same lifetime is hidden here
[INFO] [stdout]     |                    |         the same lifetime is hidden here
[INFO] [stdout]     |                    the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 248 |     fn as_readonly(&self) -> ReadonlyBalancesImpl<'_, ReadonlyPrefixedStorage<'_, S>> {
[INFO] [stdout]     |                                                   +++                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/state.rs:268:20
[INFO] [stdout]     |
[INFO] [stdout] 268 |     fn as_readonly(&self) -> ReadonlyBalancesImpl<PrefixedStorage<S>> {
[INFO] [stdout]     |                    ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                    |         |                    |
[INFO] [stdout]     |                    |         |                    the same lifetime is hidden here
[INFO] [stdout]     |                    |         the same lifetime is hidden here
[INFO] [stdout]     |                    the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 268 |     fn as_readonly(&self) -> ReadonlyBalancesImpl<'_, PrefixedStorage<'_, S>> {
[INFO] [stdout]     |                                                   +++                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 29.74s
[INFO] [stderr] crater-edition-check: migrating to next edition
[INFO] [stderr]    Migrating Cargo.toml from 2018 edition to 2021
[INFO] [stderr]     Checking snip20-reference-impl v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]    Migrating src/lib.rs from 2021 edition to 2024
[INFO] [stderr]    Migrating examples/schema.rs from 2021 edition to 2024
[INFO] [stderr]    Migrating tests/integration.rs from 2021 edition to 2024
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 35.34s
[INFO] [stderr] crater-edition-check: snip20-reference-impl v0.1.0 (/opt/rustwide/workdir) updating edition from 2021 to 2024
[INFO] [stderr]     Checking snip20-reference-impl v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/batch.rs:11:20
[INFO] [stdout]    |
[INFO] [stdout] 11 |     pub recipient: HumanAddr,
[INFO] [stdout]    |                    ^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/batch.rs:12:17
[INFO] [stdout]    |
[INFO] [stdout] 12 |     pub amount: Uint128,
[INFO] [stdout]    |                 ^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/batch.rs:13:15
[INFO] [stdout]    |
[INFO] [stdout] 13 |     pub memo: Option<String>,
[INFO] [stdout]    |               ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive produced unparsable tokens
[INFO] [stdout]  --> src/batch.rs:8:34
[INFO] [stdout]   |
[INFO] [stdout] 8 | #[derive(Serialize, Deserialize, JsonSchema, Clone, Debug)]
[INFO] [stdout]   |                                  ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/batch.rs:19:20
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub recipient: HumanAddr,
[INFO] [stdout]    |                    ^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/batch.rs:20:30
[INFO] [stdout]    |
[INFO] [stdout] 20 |     pub recipient_code_hash: Option<String>,
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/batch.rs:21:17
[INFO] [stdout]    |
[INFO] [stdout] 21 |     pub amount: Uint128,
[INFO] [stdout]    |                 ^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/batch.rs:22:14
[INFO] [stdout]    |
[INFO] [stdout] 22 |     pub msg: Option<Binary>,
[INFO] [stdout]    |              ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/batch.rs:23:15
[INFO] [stdout]    |
[INFO] [stdout] 23 |     pub memo: Option<String>,
[INFO] [stdout]    |               ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive produced unparsable tokens
[INFO] [stdout]   --> src/batch.rs:16:34
[INFO] [stdout]    |
[INFO] [stdout] 16 | #[derive(Serialize, Deserialize, JsonSchema, Clone, Debug)]
[INFO] [stdout]    |                                  ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/batch.rs:29:16
[INFO] [stdout]    |
[INFO] [stdout] 29 |     pub owner: HumanAddr,
[INFO] [stdout]    |                ^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/batch.rs:30:20
[INFO] [stdout]    |
[INFO] [stdout] 30 |     pub recipient: HumanAddr,
[INFO] [stdout]    |                    ^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/batch.rs:31:17
[INFO] [stdout]    |
[INFO] [stdout] 31 |     pub amount: Uint128,
[INFO] [stdout]    |                 ^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/batch.rs:32:15
[INFO] [stdout]    |
[INFO] [stdout] 32 |     pub memo: Option<String>,
[INFO] [stdout]    |               ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive produced unparsable tokens
[INFO] [stdout]   --> src/batch.rs:26:34
[INFO] [stdout]    |
[INFO] [stdout] 26 | #[derive(Serialize, Deserialize, JsonSchema, Clone, Debug)]
[INFO] [stdout]    |                                  ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/batch.rs:38:16
[INFO] [stdout]    |
[INFO] [stdout] 38 |     pub owner: HumanAddr,
[INFO] [stdout]    |                ^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/batch.rs:39:20
[INFO] [stdout]    |
[INFO] [stdout] 39 |     pub recipient: HumanAddr,
[INFO] [stdout]    |                    ^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/batch.rs:40:30
[INFO] [stdout]    |
[INFO] [stdout] 40 |     pub recipient_code_hash: Option<String>,
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/batch.rs:41:17
[INFO] [stdout]    |
[INFO] [stdout] 41 |     pub amount: Uint128,
[INFO] [stdout]    |                 ^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/batch.rs:42:14
[INFO] [stdout]    |
[INFO] [stdout] 42 |     pub msg: Option<Binary>,
[INFO] [stdout]    |              ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/batch.rs:43:15
[INFO] [stdout]    |
[INFO] [stdout] 43 |     pub memo: Option<String>,
[INFO] [stdout]    |               ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive produced unparsable tokens
[INFO] [stdout]   --> src/batch.rs:35:34
[INFO] [stdout]    |
[INFO] [stdout] 35 | #[derive(Serialize, Deserialize, JsonSchema, Clone, Debug)]
[INFO] [stdout]    |                                  ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/batch.rs:49:20
[INFO] [stdout]    |
[INFO] [stdout] 49 |     pub recipient: HumanAddr,
[INFO] [stdout]    |                    ^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/batch.rs:50:17
[INFO] [stdout]    |
[INFO] [stdout] 50 |     pub amount: Uint128,
[INFO] [stdout]    |                 ^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/batch.rs:51:15
[INFO] [stdout]    |
[INFO] [stdout] 51 |     pub memo: Option<String>,
[INFO] [stdout]    |               ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive produced unparsable tokens
[INFO] [stdout]   --> src/batch.rs:46:34
[INFO] [stdout]    |
[INFO] [stdout] 46 | #[derive(Serialize, Deserialize, JsonSchema, Clone, Debug)]
[INFO] [stdout]    |                                  ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/batch.rs:57:16
[INFO] [stdout]    |
[INFO] [stdout] 57 |     pub owner: HumanAddr,
[INFO] [stdout]    |                ^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/batch.rs:58:17
[INFO] [stdout]    |
[INFO] [stdout] 58 |     pub amount: Uint128,
[INFO] [stdout]    |                 ^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/batch.rs:59:15
[INFO] [stdout]    |
[INFO] [stdout] 59 |     pub memo: Option<String>,
[INFO] [stdout]    |               ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive produced unparsable tokens
[INFO] [stdout]   --> src/batch.rs:54:34
[INFO] [stdout]    |
[INFO] [stdout] 54 | #[derive(Serialize, Deserialize, JsonSchema, Clone, Debug)]
[INFO] [stdout]    |                                  ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/msg.rs:14:18
[INFO] [stdout]    |
[INFO] [stdout] 14 |     pub address: HumanAddr,
[INFO] [stdout]    |                  ^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/msg.rs:15:17
[INFO] [stdout]    |
[INFO] [stdout] 15 |     pub amount: Uint128,
[INFO] [stdout]    |                 ^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive produced unparsable tokens
[INFO] [stdout]   --> src/msg.rs:12:52
[INFO] [stdout]    |
[INFO] [stdout] 12 | #[derive(Serialize, Deserialize, Clone, PartialEq, JsonSchema)]
[INFO] [stdout]    |                                                    ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/msg.rs:20:15
[INFO] [stdout]    |
[INFO] [stdout] 20 |     pub name: String,
[INFO] [stdout]    |               ^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/msg.rs:21:16
[INFO] [stdout]    |
[INFO] [stdout] 21 |     pub admin: Option<HumanAddr>,
[INFO] [stdout]    |                ^^^^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/msg.rs:22:17
[INFO] [stdout]    |
[INFO] [stdout] 22 |     pub symbol: String,
[INFO] [stdout]    |                 ^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/msg.rs:23:19
[INFO] [stdout]    |
[INFO] [stdout] 23 |     pub decimals: u8,
[INFO] [stdout]    |                   ^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/msg.rs:24:27
[INFO] [stdout]    |
[INFO] [stdout] 24 |     pub initial_balances: Option<Vec<InitialBalance>>,
[INFO] [stdout]    |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/msg.rs:25:20
[INFO] [stdout]    |
[INFO] [stdout] 25 |     pub prng_seed: Binary,
[INFO] [stdout]    |                    ^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/msg.rs:26:17
[INFO] [stdout]    |
[INFO] [stdout] 26 |     pub config: Option<InitConfig>,
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive produced unparsable tokens
[INFO] [stdout]   --> src/msg.rs:18:34
[INFO] [stdout]    |
[INFO] [stdout] 18 | #[derive(Serialize, Deserialize, JsonSchema)]
[INFO] [stdout]    |                                  ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/msg.rs:43:26
[INFO] [stdout]    |
[INFO] [stdout] 43 |     public_total_supply: Option<bool>,
[INFO] [stdout]    |                          ^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/msg.rs:46:21
[INFO] [stdout]    |
[INFO] [stdout] 46 |     enable_deposit: Option<bool>,
[INFO] [stdout]    |                     ^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/msg.rs:49:20
[INFO] [stdout]    |
[INFO] [stdout] 49 |     enable_redeem: Option<bool>,
[INFO] [stdout]    |                    ^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/msg.rs:52:18
[INFO] [stdout]    |
[INFO] [stdout] 52 |     enable_mint: Option<bool>,
[INFO] [stdout]    |                  ^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/msg.rs:55:18
[INFO] [stdout]    |
[INFO] [stdout] 55 |     enable_burn: Option<bool>,
[INFO] [stdout]    |                  ^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive produced unparsable tokens
[INFO] [stdout]   --> src/msg.rs:38:34
[INFO] [stdout]    |
[INFO] [stdout] 38 | #[derive(Serialize, Deserialize, JsonSchema, Clone, Default, Debug)]
[INFO] [stdout]    |                                  ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/batch.rs:11:20
[INFO] [stdout]    |
[INFO] [stdout] 11 |     pub recipient: HumanAddr,
[INFO] [stdout]    |                    ^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/batch.rs:12:17
[INFO] [stdout]    |
[INFO] [stdout] 12 |     pub amount: Uint128,
[INFO] [stdout]    |                 ^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/batch.rs:13:15
[INFO] [stdout]    |
[INFO] [stdout] 13 |     pub memo: Option<String>,
[INFO] [stdout]    |               ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive produced unparsable tokens
[INFO] [stdout]  --> src/batch.rs:8:34
[INFO] [stdout]   |
[INFO] [stdout] 8 | #[derive(Serialize, Deserialize, JsonSchema, Clone, Debug)]
[INFO] [stdout]   |                                  ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/msg.rs:85:17
[INFO] [stdout]    |
[INFO] [stdout] 85 |         amount: Uint128,
[INFO] [stdout]    |                 ^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/msg.rs:86:16
[INFO] [stdout]    |
[INFO] [stdout] 86 |         denom: Option<String>,
[INFO] [stdout]    |                ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/msg.rs:87:18
[INFO] [stdout]    |
[INFO] [stdout] 87 |         padding: Option<String>,
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/msg.rs:90:18
[INFO] [stdout]    |
[INFO] [stdout] 90 |         padding: Option<String>,
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/msg.rs:95:20
[INFO] [stdout]    |
[INFO] [stdout] 95 |         recipient: HumanAddr,
[INFO] [stdout]    |                    ^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/msg.rs:96:17
[INFO] [stdout]    |
[INFO] [stdout] 96 |         amount: Uint128,
[INFO] [stdout]    |                 ^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/msg.rs:97:15
[INFO] [stdout]    |
[INFO] [stdout] 97 |         memo: Option<String>,
[INFO] [stdout]    |               ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/msg.rs:98:18
[INFO] [stdout]    |
[INFO] [stdout] 98 |         padding: Option<String>,
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:101:20
[INFO] [stdout]     |
[INFO] [stdout] 101 |         recipient: HumanAddr,
[INFO] [stdout]     |                    ^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:102:30
[INFO] [stdout]     |
[INFO] [stdout] 102 |         recipient_code_hash: Option<String>,
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:103:17
[INFO] [stdout]     |
[INFO] [stdout] 103 |         amount: Uint128,
[INFO] [stdout]     |                 ^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:104:14
[INFO] [stdout]     |
[INFO] [stdout] 104 |         msg: Option<Binary>,
[INFO] [stdout]     |              ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:105:15
[INFO] [stdout]     |
[INFO] [stdout] 105 |         memo: Option<String>,
[INFO] [stdout]     |               ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:106:18
[INFO] [stdout]     |
[INFO] [stdout] 106 |         padding: Option<String>,
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:109:18
[INFO] [stdout]     |
[INFO] [stdout] 109 |         actions: Vec<batch::TransferAction>,
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:110:18
[INFO] [stdout]     |
[INFO] [stdout] 110 |         padding: Option<String>,
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:113:18
[INFO] [stdout]     |
[INFO] [stdout] 113 |         actions: Vec<batch::SendAction>,
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:114:18
[INFO] [stdout]     |
[INFO] [stdout] 114 |         padding: Option<String>,
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:117:17
[INFO] [stdout]     |
[INFO] [stdout] 117 |         amount: Uint128,
[INFO] [stdout]     |                 ^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:118:15
[INFO] [stdout]     |
[INFO] [stdout] 118 |         memo: Option<String>,
[INFO] [stdout]     |               ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:119:18
[INFO] [stdout]     |
[INFO] [stdout] 119 |         padding: Option<String>,
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:122:20
[INFO] [stdout]     |
[INFO] [stdout] 122 |         code_hash: String,
[INFO] [stdout]     |                    ^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:123:18
[INFO] [stdout]     |
[INFO] [stdout] 123 |         padding: Option<String>,
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:126:18
[INFO] [stdout]     |
[INFO] [stdout] 126 |         entropy: String,
[INFO] [stdout]     |                  ^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:127:18
[INFO] [stdout]     |
[INFO] [stdout] 127 |         padding: Option<String>,
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:130:14
[INFO] [stdout]     |
[INFO] [stdout] 130 |         key: String,
[INFO] [stdout]     |              ^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:131:18
[INFO] [stdout]     |
[INFO] [stdout] 131 |         padding: Option<String>,
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:136:18
[INFO] [stdout]     |
[INFO] [stdout] 136 |         spender: HumanAddr,
[INFO] [stdout]     |                  ^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:137:17
[INFO] [stdout]     |
[INFO] [stdout] 137 |         amount: Uint128,
[INFO] [stdout]     |                 ^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:138:21
[INFO] [stdout]     |
[INFO] [stdout] 138 |         expiration: Option<u64>,
[INFO] [stdout]     |                     ^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:139:18
[INFO] [stdout]     |
[INFO] [stdout] 139 |         padding: Option<String>,
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:142:18
[INFO] [stdout]     |
[INFO] [stdout] 142 |         spender: HumanAddr,
[INFO] [stdout]     |                  ^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:143:17
[INFO] [stdout]     |
[INFO] [stdout] 143 |         amount: Uint128,
[INFO] [stdout]     |                 ^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:144:21
[INFO] [stdout]     |
[INFO] [stdout] 144 |         expiration: Option<u64>,
[INFO] [stdout]     |                     ^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:145:18
[INFO] [stdout]     |
[INFO] [stdout] 145 |         padding: Option<String>,
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:148:16
[INFO] [stdout]     |
[INFO] [stdout] 148 |         owner: HumanAddr,
[INFO] [stdout]     |                ^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:149:20
[INFO] [stdout]     |
[INFO] [stdout] 149 |         recipient: HumanAddr,
[INFO] [stdout]     |                    ^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:150:17
[INFO] [stdout]     |
[INFO] [stdout] 150 |         amount: Uint128,
[INFO] [stdout]     |                 ^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:151:15
[INFO] [stdout]     |
[INFO] [stdout] 151 |         memo: Option<String>,
[INFO] [stdout]     |               ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:152:18
[INFO] [stdout]     |
[INFO] [stdout] 152 |         padding: Option<String>,
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:155:16
[INFO] [stdout]     |
[INFO] [stdout] 155 |         owner: HumanAddr,
[INFO] [stdout]     |                ^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:156:20
[INFO] [stdout]     |
[INFO] [stdout] 156 |         recipient: HumanAddr,
[INFO] [stdout]     |                    ^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:157:30
[INFO] [stdout]     |
[INFO] [stdout] 157 |         recipient_code_hash: Option<String>,
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:158:17
[INFO] [stdout]     |
[INFO] [stdout] 158 |         amount: Uint128,
[INFO] [stdout]     |                 ^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:159:14
[INFO] [stdout]     |
[INFO] [stdout] 159 |         msg: Option<Binary>,
[INFO] [stdout]     |              ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:160:15
[INFO] [stdout]     |
[INFO] [stdout] 160 |         memo: Option<String>,
[INFO] [stdout]     |               ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:161:18
[INFO] [stdout]     |
[INFO] [stdout] 161 |         padding: Option<String>,
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:164:18
[INFO] [stdout]     |
[INFO] [stdout] 164 |         actions: Vec<batch::TransferFromAction>,
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:165:18
[INFO] [stdout]     |
[INFO] [stdout] 165 |         padding: Option<String>,
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:168:18
[INFO] [stdout]     |
[INFO] [stdout] 168 |         actions: Vec<batch::SendFromAction>,
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:169:18
[INFO] [stdout]     |
[INFO] [stdout] 169 |         padding: Option<String>,
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:172:16
[INFO] [stdout]     |
[INFO] [stdout] 172 |         owner: HumanAddr,
[INFO] [stdout]     |                ^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:173:17
[INFO] [stdout]     |
[INFO] [stdout] 173 |         amount: Uint128,
[INFO] [stdout]     |                 ^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:174:15
[INFO] [stdout]     |
[INFO] [stdout] 174 |         memo: Option<String>,
[INFO] [stdout]     |               ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:175:18
[INFO] [stdout]     |
[INFO] [stdout] 175 |         padding: Option<String>,
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:178:18
[INFO] [stdout]     |
[INFO] [stdout] 178 |         actions: Vec<batch::BurnFromAction>,
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:179:18
[INFO] [stdout]     |
[INFO] [stdout] 179 |         padding: Option<String>,
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:184:20
[INFO] [stdout]     |
[INFO] [stdout] 184 |         recipient: HumanAddr,
[INFO] [stdout]     |                    ^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:185:17
[INFO] [stdout]     |
[INFO] [stdout] 185 |         amount: Uint128,
[INFO] [stdout]     |                 ^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:186:15
[INFO] [stdout]     |
[INFO] [stdout] 186 |         memo: Option<String>,
[INFO] [stdout]     |               ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:187:18
[INFO] [stdout]     |
[INFO] [stdout] 187 |         padding: Option<String>,
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:190:18
[INFO] [stdout]     |
[INFO] [stdout] 190 |         actions: Vec<batch::MintAction>,
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:191:18
[INFO] [stdout]     |
[INFO] [stdout] 191 |         padding: Option<String>,
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:194:18
[INFO] [stdout]     |
[INFO] [stdout] 194 |         minters: Vec<HumanAddr>,
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:195:18
[INFO] [stdout]     |
[INFO] [stdout] 195 |         padding: Option<String>,
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:198:18
[INFO] [stdout]     |
[INFO] [stdout] 198 |         minters: Vec<HumanAddr>,
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:199:18
[INFO] [stdout]     |
[INFO] [stdout] 199 |         padding: Option<String>,
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:202:18
[INFO] [stdout]     |
[INFO] [stdout] 202 |         minters: Vec<HumanAddr>,
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:203:18
[INFO] [stdout]     |
[INFO] [stdout] 203 |         padding: Option<String>,
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:208:18
[INFO] [stdout]     |
[INFO] [stdout] 208 |         address: HumanAddr,
[INFO] [stdout]     |                  ^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:209:18
[INFO] [stdout]     |
[INFO] [stdout] 209 |         padding: Option<String>,
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:212:16
[INFO] [stdout]     |
[INFO] [stdout] 212 |         level: ContractStatusLevel,
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:213:18
[INFO] [stdout]     |
[INFO] [stdout] 213 |         padding: Option<String>,
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:218:22
[INFO] [stdout]     |
[INFO] [stdout] 218 |         permit_name: String,
[INFO] [stdout]     |                      ^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:219:18
[INFO] [stdout]     |
[INFO] [stdout] 219 |         padding: Option<String>,
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/batch.rs:19:20
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub recipient: HumanAddr,
[INFO] [stdout]    |                    ^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/batch.rs:20:30
[INFO] [stdout]    |
[INFO] [stdout] 20 |     pub recipient_code_hash: Option<String>,
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/batch.rs:21:17
[INFO] [stdout]    |
[INFO] [stdout] 21 |     pub amount: Uint128,
[INFO] [stdout]    |                 ^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/batch.rs:22:14
[INFO] [stdout]    |
[INFO] [stdout] 22 |     pub msg: Option<Binary>,
[INFO] [stdout]    |              ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/batch.rs:23:15
[INFO] [stdout]    |
[INFO] [stdout] 23 |     pub memo: Option<String>,
[INFO] [stdout]    |               ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive produced unparsable tokens
[INFO] [stdout]   --> src/batch.rs:16:34
[INFO] [stdout]    |
[INFO] [stdout] 16 | #[derive(Serialize, Deserialize, JsonSchema, Clone, Debug)]
[INFO] [stdout]    |                                  ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/batch.rs:29:16
[INFO] [stdout]    |
[INFO] [stdout] 29 |     pub owner: HumanAddr,
[INFO] [stdout]    |                ^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/batch.rs:30:20
[INFO] [stdout]    |
[INFO] [stdout] 30 |     pub recipient: HumanAddr,
[INFO] [stdout]    |                    ^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/batch.rs:31:17
[INFO] [stdout]    |
[INFO] [stdout] 31 |     pub amount: Uint128,
[INFO] [stdout]    |                 ^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/batch.rs:32:15
[INFO] [stdout]    |
[INFO] [stdout] 32 |     pub memo: Option<String>,
[INFO] [stdout]    |               ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive produced unparsable tokens
[INFO] [stdout]   --> src/batch.rs:26:34
[INFO] [stdout]    |
[INFO] [stdout] 26 | #[derive(Serialize, Deserialize, JsonSchema, Clone, Debug)]
[INFO] [stdout]    |                                  ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/batch.rs:38:16
[INFO] [stdout]    |
[INFO] [stdout] 38 |     pub owner: HumanAddr,
[INFO] [stdout]    |                ^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/batch.rs:39:20
[INFO] [stdout]    |
[INFO] [stdout] 39 |     pub recipient: HumanAddr,
[INFO] [stdout]    |                    ^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/batch.rs:40:30
[INFO] [stdout]    |
[INFO] [stdout] 40 |     pub recipient_code_hash: Option<String>,
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/batch.rs:41:17
[INFO] [stdout]    |
[INFO] [stdout] 41 |     pub amount: Uint128,
[INFO] [stdout]    |                 ^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/batch.rs:42:14
[INFO] [stdout]    |
[INFO] [stdout] 42 |     pub msg: Option<Binary>,
[INFO] [stdout]    |              ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/batch.rs:43:15
[INFO] [stdout]    |
[INFO] [stdout] 43 |     pub memo: Option<String>,
[INFO] [stdout]    |               ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive produced unparsable tokens
[INFO] [stdout]   --> src/batch.rs:35:34
[INFO] [stdout]    |
[INFO] [stdout] 35 | #[derive(Serialize, Deserialize, JsonSchema, Clone, Debug)]
[INFO] [stdout]    |                                  ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/batch.rs:49:20
[INFO] [stdout]    |
[INFO] [stdout] 49 |     pub recipient: HumanAddr,
[INFO] [stdout]    |                    ^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/batch.rs:50:17
[INFO] [stdout]    |
[INFO] [stdout] 50 |     pub amount: Uint128,
[INFO] [stdout]    |                 ^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/batch.rs:51:15
[INFO] [stdout]    |
[INFO] [stdout] 51 |     pub memo: Option<String>,
[INFO] [stdout]    |               ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive produced unparsable tokens
[INFO] [stdout]   --> src/batch.rs:46:34
[INFO] [stdout]    |
[INFO] [stdout] 46 | #[derive(Serialize, Deserialize, JsonSchema, Clone, Debug)]
[INFO] [stdout]    |                                  ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/batch.rs:57:16
[INFO] [stdout]    |
[INFO] [stdout] 57 |     pub owner: HumanAddr,
[INFO] [stdout]    |                ^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/batch.rs:58:17
[INFO] [stdout]    |
[INFO] [stdout] 58 |     pub amount: Uint128,
[INFO] [stdout]    |                 ^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/batch.rs:59:15
[INFO] [stdout]    |
[INFO] [stdout] 59 |     pub memo: Option<String>,
[INFO] [stdout]    |               ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive produced unparsable tokens
[INFO] [stdout]   --> src/batch.rs:54:34
[INFO] [stdout]    |
[INFO] [stdout] 54 | #[derive(Serialize, Deserialize, JsonSchema, Clone, Debug)]
[INFO] [stdout]    |                                  ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:228:17
[INFO] [stdout]     |
[INFO] [stdout] 228 |         status: ResponseStatus,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:231:17
[INFO] [stdout]     |
[INFO] [stdout] 231 |         status: ResponseStatus,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:236:17
[INFO] [stdout]     |
[INFO] [stdout] 236 |         status: ResponseStatus,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:239:17
[INFO] [stdout]     |
[INFO] [stdout] 239 |         status: ResponseStatus,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:242:17
[INFO] [stdout]     |
[INFO] [stdout] 242 |         status: ResponseStatus,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:245:17
[INFO] [stdout]     |
[INFO] [stdout] 245 |         status: ResponseStatus,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:248:17
[INFO] [stdout]     |
[INFO] [stdout] 248 |         status: ResponseStatus,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:251:17
[INFO] [stdout]     |
[INFO] [stdout] 251 |         status: ResponseStatus,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:254:14
[INFO] [stdout]     |
[INFO] [stdout] 254 |         key: ViewingKey,
[INFO] [stdout]     |              ^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:257:17
[INFO] [stdout]     |
[INFO] [stdout] 257 |         status: ResponseStatus,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:262:18
[INFO] [stdout]     |
[INFO] [stdout] 262 |         spender: HumanAddr,
[INFO] [stdout]     |                  ^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:263:16
[INFO] [stdout]     |
[INFO] [stdout] 263 |         owner: HumanAddr,
[INFO] [stdout]     |                ^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:264:20
[INFO] [stdout]     |
[INFO] [stdout] 264 |         allowance: Uint128,
[INFO] [stdout]     |                    ^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:267:18
[INFO] [stdout]     |
[INFO] [stdout] 267 |         spender: HumanAddr,
[INFO] [stdout]     |                  ^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:268:16
[INFO] [stdout]     |
[INFO] [stdout] 268 |         owner: HumanAddr,
[INFO] [stdout]     |                ^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:269:20
[INFO] [stdout]     |
[INFO] [stdout] 269 |         allowance: Uint128,
[INFO] [stdout]     |                    ^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:272:17
[INFO] [stdout]     |
[INFO] [stdout] 272 |         status: ResponseStatus,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:275:17
[INFO] [stdout]     |
[INFO] [stdout] 275 |         status: ResponseStatus,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:278:17
[INFO] [stdout]     |
[INFO] [stdout] 278 |         status: ResponseStatus,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:281:17
[INFO] [stdout]     |
[INFO] [stdout] 281 |         status: ResponseStatus,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:284:17
[INFO] [stdout]     |
[INFO] [stdout] 284 |         status: ResponseStatus,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/msg.rs:14:18
[INFO] [stdout]    |
[INFO] [stdout] 14 |     pub address: HumanAddr,
[INFO] [stdout]    |                  ^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/msg.rs:15:17
[INFO] [stdout]    |
[INFO] [stdout] 15 |     pub amount: Uint128,
[INFO] [stdout]    |                 ^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:287:17
[INFO] [stdout]     |
[INFO] [stdout] 287 |         status: ResponseStatus,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive produced unparsable tokens
[INFO] [stdout]   --> src/msg.rs:12:52
[INFO] [stdout]    |
[INFO] [stdout] 12 | #[derive(Serialize, Deserialize, Clone, PartialEq, JsonSchema)]
[INFO] [stdout]    |                                                    ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:292:17
[INFO] [stdout]     |
[INFO] [stdout] 292 |         status: ResponseStatus,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:295:17
[INFO] [stdout]     |
[INFO] [stdout] 295 |         status: ResponseStatus,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:298:17
[INFO] [stdout]     |
[INFO] [stdout] 298 |         status: ResponseStatus,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:301:17
[INFO] [stdout]     |
[INFO] [stdout] 301 |         status: ResponseStatus,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:304:17
[INFO] [stdout]     |
[INFO] [stdout] 304 |         status: ResponseStatus,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:309:17
[INFO] [stdout]     |
[INFO] [stdout] 309 |         status: ResponseStatus,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:312:17
[INFO] [stdout]     |
[INFO] [stdout] 312 |         status: ResponseStatus,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:317:17
[INFO] [stdout]     |
[INFO] [stdout] 317 |         status: ResponseStatus,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/msg.rs:20:15
[INFO] [stdout]    |
[INFO] [stdout] 20 |     pub name: String,
[INFO] [stdout]    |               ^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/msg.rs:21:16
[INFO] [stdout]    |
[INFO] [stdout] 21 |     pub admin: Option<HumanAddr>,
[INFO] [stdout]    |                ^^^^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/msg.rs:22:17
[INFO] [stdout]    |
[INFO] [stdout] 22 |     pub symbol: String,
[INFO] [stdout]    |                 ^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/msg.rs:23:19
[INFO] [stdout]    |
[INFO] [stdout] 23 |     pub decimals: u8,
[INFO] [stdout]    |                   ^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/msg.rs:24:27
[INFO] [stdout]    |
[INFO] [stdout] 24 |     pub initial_balances: Option<Vec<InitialBalance>>,
[INFO] [stdout]    |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/msg.rs:25:20
[INFO] [stdout]    |
[INFO] [stdout] 25 |     pub prng_seed: Binary,
[INFO] [stdout]    |                    ^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/msg.rs:26:17
[INFO] [stdout]    |
[INFO] [stdout] 26 |     pub config: Option<InitConfig>,
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive produced unparsable tokens
[INFO] [stdout]   --> src/msg.rs:18:34
[INFO] [stdout]    |
[INFO] [stdout] 18 | #[derive(Serialize, Deserialize, JsonSchema)]
[INFO] [stdout]    |                                  ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/msg.rs:43:26
[INFO] [stdout]    |
[INFO] [stdout] 43 |     public_total_supply: Option<bool>,
[INFO] [stdout]    |                          ^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/msg.rs:46:21
[INFO] [stdout]    |
[INFO] [stdout] 46 |     enable_deposit: Option<bool>,
[INFO] [stdout]    |                     ^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/msg.rs:49:20
[INFO] [stdout]    |
[INFO] [stdout] 49 |     enable_redeem: Option<bool>,
[INFO] [stdout]    |                    ^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/msg.rs:52:18
[INFO] [stdout]    |
[INFO] [stdout] 52 |     enable_mint: Option<bool>,
[INFO] [stdout]    |                  ^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/msg.rs:55:18
[INFO] [stdout]    |
[INFO] [stdout] 55 |     enable_burn: Option<bool>,
[INFO] [stdout]    |                  ^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive produced unparsable tokens
[INFO] [stdout]   --> src/msg.rs:38:34
[INFO] [stdout]    |
[INFO] [stdout] 38 | #[derive(Serialize, Deserialize, JsonSchema, Clone, Default, Debug)]
[INFO] [stdout]    |                                  ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:329:16
[INFO] [stdout]     |
[INFO] [stdout] 329 |         owner: HumanAddr,
[INFO] [stdout]     |                ^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:330:18
[INFO] [stdout]     |
[INFO] [stdout] 330 |         spender: HumanAddr,
[INFO] [stdout]     |                  ^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:331:14
[INFO] [stdout]     |
[INFO] [stdout] 331 |         key: String,
[INFO] [stdout]     |              ^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:334:18
[INFO] [stdout]     |
[INFO] [stdout] 334 |         address: HumanAddr,
[INFO] [stdout]     |                  ^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:335:14
[INFO] [stdout]     |
[INFO] [stdout] 335 |         key: String,
[INFO] [stdout]     |              ^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:338:18
[INFO] [stdout]     |
[INFO] [stdout] 338 |         address: HumanAddr,
[INFO] [stdout]     |                  ^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:339:14
[INFO] [stdout]     |
[INFO] [stdout] 339 |         key: String,
[INFO] [stdout]     |              ^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:340:15
[INFO] [stdout]     |
[INFO] [stdout] 340 |         page: Option<u32>,
[INFO] [stdout]     |               ^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:341:20
[INFO] [stdout]     |
[INFO] [stdout] 341 |         page_size: u32,
[INFO] [stdout]     |                    ^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:344:18
[INFO] [stdout]     |
[INFO] [stdout] 344 |         address: HumanAddr,
[INFO] [stdout]     |                  ^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:345:14
[INFO] [stdout]     |
[INFO] [stdout] 345 |         key: String,
[INFO] [stdout]     |              ^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:346:15
[INFO] [stdout]     |
[INFO] [stdout] 346 |         page: Option<u32>,
[INFO] [stdout]     |               ^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:347:20
[INFO] [stdout]     |
[INFO] [stdout] 347 |         page_size: u32,
[INFO] [stdout]     |                    ^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:351:17
[INFO] [stdout]     |
[INFO] [stdout] 351 |         permit: Permit,
[INFO] [stdout]     |                 ^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:352:16
[INFO] [stdout]     |
[INFO] [stdout] 352 |         query: QueryWithPermit,
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:379:16
[INFO] [stdout]     |
[INFO] [stdout] 379 |         owner: HumanAddr,
[INFO] [stdout]     |                ^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:380:18
[INFO] [stdout]     |
[INFO] [stdout] 380 |         spender: HumanAddr,
[INFO] [stdout]     |                  ^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:384:15
[INFO] [stdout]     |
[INFO] [stdout] 384 |         page: Option<u32>,
[INFO] [stdout]     |               ^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:385:20
[INFO] [stdout]     |
[INFO] [stdout] 385 |         page_size: u32,
[INFO] [stdout]     |                    ^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:388:15
[INFO] [stdout]     |
[INFO] [stdout] 388 |         page: Option<u32>,
[INFO] [stdout]     |               ^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:389:20
[INFO] [stdout]     |
[INFO] [stdout] 389 |         page_size: u32,
[INFO] [stdout]     |                    ^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:397:15
[INFO] [stdout]     |
[INFO] [stdout] 397 |         name: String,
[INFO] [stdout]     |               ^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:398:17
[INFO] [stdout]     |
[INFO] [stdout] 398 |         symbol: String,
[INFO] [stdout]     |                 ^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:399:19
[INFO] [stdout]     |
[INFO] [stdout] 399 |         decimals: u8,
[INFO] [stdout]     |                   ^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:400:23
[INFO] [stdout]     |
[INFO] [stdout] 400 |         total_supply: Option<Uint128>,
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:403:30
[INFO] [stdout]     |
[INFO] [stdout] 403 |         public_total_supply: bool,
[INFO] [stdout]     |                              ^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:404:26
[INFO] [stdout]     |
[INFO] [stdout] 404 |         deposit_enabled: bool,
[INFO] [stdout]     |                          ^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:405:25
[INFO] [stdout]     |
[INFO] [stdout] 405 |         redeem_enabled: bool,
[INFO] [stdout]     |                         ^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:406:23
[INFO] [stdout]     |
[INFO] [stdout] 406 |         mint_enabled: bool,
[INFO] [stdout]     |                       ^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:407:23
[INFO] [stdout]     |
[INFO] [stdout] 407 |         burn_enabled: bool,
[INFO] [stdout]     |                       ^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:410:17
[INFO] [stdout]     |
[INFO] [stdout] 410 |         status: ContractStatusLevel,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:413:15
[INFO] [stdout]     |
[INFO] [stdout] 413 |         rate: Uint128,
[INFO] [stdout]     |               ^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:414:16
[INFO] [stdout]     |
[INFO] [stdout] 414 |         denom: String,
[INFO] [stdout]     |                ^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:417:18
[INFO] [stdout]     |
[INFO] [stdout] 417 |         spender: HumanAddr,
[INFO] [stdout]     |                  ^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:418:16
[INFO] [stdout]     |
[INFO] [stdout] 418 |         owner: HumanAddr,
[INFO] [stdout]     |                ^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:419:20
[INFO] [stdout]     |
[INFO] [stdout] 419 |         allowance: Uint128,
[INFO] [stdout]     |                    ^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:420:21
[INFO] [stdout]     |
[INFO] [stdout] 420 |         expiration: Option<u64>,
[INFO] [stdout]     |                     ^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:423:17
[INFO] [stdout]     |
[INFO] [stdout] 423 |         amount: Uint128,
[INFO] [stdout]     |                 ^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:426:14
[INFO] [stdout]     |
[INFO] [stdout] 426 |         txs: Vec<Tx>,
[INFO] [stdout]     |              ^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:427:16
[INFO] [stdout]     |
[INFO] [stdout] 427 |         total: Option<u64>,
[INFO] [stdout]     |                ^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:430:14
[INFO] [stdout]     |
[INFO] [stdout] 430 |         txs: Vec<RichTx>,
[INFO] [stdout]     |              ^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:431:16
[INFO] [stdout]     |
[INFO] [stdout] 431 |         total: Option<u64>,
[INFO] [stdout]     |                ^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:434:14
[INFO] [stdout]     |
[INFO] [stdout] 434 |         msg: String,
[INFO] [stdout]     |              ^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:437:18
[INFO] [stdout]     |
[INFO] [stdout] 437 |         minters: Vec<HumanAddr>,
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:443:14
[INFO] [stdout]     |
[INFO] [stdout] 443 |     pub key: String,
[INFO] [stdout]     |              ^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive produced unparsable tokens
[INFO] [stdout]    --> src/msg.rs:441:52
[INFO] [stdout]     |
[INFO] [stdout] 441 | #[derive(Serialize, Deserialize, Clone, PartialEq, JsonSchema)]
[INFO] [stdout]     |                                                    ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/receiver.rs:14:17
[INFO] [stdout]    |
[INFO] [stdout] 14 |     pub sender: HumanAddr,
[INFO] [stdout]    |                 ^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/receiver.rs:15:15
[INFO] [stdout]    |
[INFO] [stdout] 15 |     pub from: HumanAddr,
[INFO] [stdout]    |               ^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/msg.rs:85:17
[INFO] [stdout]    |
[INFO] [stdout] 85 |         amount: Uint128,
[INFO] [stdout]    |                 ^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/receiver.rs:16:17
[INFO] [stdout]    |
[INFO] [stdout] 16 |     pub amount: Uint128,
[INFO] [stdout]    |                 ^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/msg.rs:86:16
[INFO] [stdout]    |
[INFO] [stdout] 86 |         denom: Option<String>,
[INFO] [stdout]    |                ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/msg.rs:87:18
[INFO] [stdout]    |
[INFO] [stdout] 87 |         padding: Option<String>,
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/msg.rs:90:18
[INFO] [stdout]    |
[INFO] [stdout] 90 |         padding: Option<String>,
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/receiver.rs:18:15
[INFO] [stdout]    |
[INFO] [stdout] 18 |     pub memo: Option<String>,
[INFO] [stdout]    |               ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/msg.rs:95:20
[INFO] [stdout]    |
[INFO] [stdout] 95 |         recipient: HumanAddr,
[INFO] [stdout]    |                    ^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/receiver.rs:19:14
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub msg: Option<Binary>,
[INFO] [stdout]    |              ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/msg.rs:96:17
[INFO] [stdout]    |
[INFO] [stdout] 96 |         amount: Uint128,
[INFO] [stdout]    |                 ^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/msg.rs:97:15
[INFO] [stdout]    |
[INFO] [stdout] 97 |         memo: Option<String>,
[INFO] [stdout]    |               ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/msg.rs:98:18
[INFO] [stdout]    |
[INFO] [stdout] 98 |         padding: Option<String>,
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:101:20
[INFO] [stdout]     |
[INFO] [stdout] 101 |         recipient: HumanAddr,
[INFO] [stdout]     |                    ^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive produced unparsable tokens
[INFO] [stdout]   --> src/receiver.rs:11:52
[INFO] [stdout]    |
[INFO] [stdout] 11 | #[derive(Serialize, Deserialize, Clone, PartialEq, JsonSchema, Debug)]
[INFO] [stdout]    |                                                    ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:102:30
[INFO] [stdout]     |
[INFO] [stdout] 102 |         recipient_code_hash: Option<String>,
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:103:17
[INFO] [stdout]     |
[INFO] [stdout] 103 |         amount: Uint128,
[INFO] [stdout]     |                 ^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:104:14
[INFO] [stdout]     |
[INFO] [stdout] 104 |         msg: Option<Binary>,
[INFO] [stdout]     |              ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:105:15
[INFO] [stdout]     |
[INFO] [stdout] 105 |         memo: Option<String>,
[INFO] [stdout]     |               ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:106:18
[INFO] [stdout]     |
[INFO] [stdout] 106 |         padding: Option<String>,
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:109:18
[INFO] [stdout]     |
[INFO] [stdout] 109 |         actions: Vec<batch::TransferAction>,
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:110:18
[INFO] [stdout]     |
[INFO] [stdout] 110 |         padding: Option<String>,
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:113:18
[INFO] [stdout]     |
[INFO] [stdout] 113 |         actions: Vec<batch::SendAction>,
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:114:18
[INFO] [stdout]     |
[INFO] [stdout] 114 |         padding: Option<String>,
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:117:17
[INFO] [stdout]     |
[INFO] [stdout] 117 |         amount: Uint128,
[INFO] [stdout]     |                 ^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:118:15
[INFO] [stdout]     |
[INFO] [stdout] 118 |         memo: Option<String>,
[INFO] [stdout]     |               ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:119:18
[INFO] [stdout]     |
[INFO] [stdout] 119 |         padding: Option<String>,
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:122:20
[INFO] [stdout]     |
[INFO] [stdout] 122 |         code_hash: String,
[INFO] [stdout]     |                    ^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:123:18
[INFO] [stdout]     |
[INFO] [stdout] 123 |         padding: Option<String>,
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:126:18
[INFO] [stdout]     |
[INFO] [stdout] 126 |         entropy: String,
[INFO] [stdout]     |                  ^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:127:18
[INFO] [stdout]     |
[INFO] [stdout] 127 |         padding: Option<String>,
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:130:14
[INFO] [stdout]     |
[INFO] [stdout] 130 |         key: String,
[INFO] [stdout]     |              ^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:131:18
[INFO] [stdout]     |
[INFO] [stdout] 131 |         padding: Option<String>,
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:136:18
[INFO] [stdout]     |
[INFO] [stdout] 136 |         spender: HumanAddr,
[INFO] [stdout]     |                  ^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:137:17
[INFO] [stdout]     |
[INFO] [stdout] 137 |         amount: Uint128,
[INFO] [stdout]     |                 ^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:138:21
[INFO] [stdout]     |
[INFO] [stdout] 138 |         expiration: Option<u64>,
[INFO] [stdout]     |                     ^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:139:18
[INFO] [stdout]     |
[INFO] [stdout] 139 |         padding: Option<String>,
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:142:18
[INFO] [stdout]     |
[INFO] [stdout] 142 |         spender: HumanAddr,
[INFO] [stdout]     |                  ^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:143:17
[INFO] [stdout]     |
[INFO] [stdout] 143 |         amount: Uint128,
[INFO] [stdout]     |                 ^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:144:21
[INFO] [stdout]     |
[INFO] [stdout] 144 |         expiration: Option<u64>,
[INFO] [stdout]     |                     ^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:145:18
[INFO] [stdout]     |
[INFO] [stdout] 145 |         padding: Option<String>,
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:148:16
[INFO] [stdout]     |
[INFO] [stdout] 148 |         owner: HumanAddr,
[INFO] [stdout]     |                ^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:149:20
[INFO] [stdout]     |
[INFO] [stdout] 149 |         recipient: HumanAddr,
[INFO] [stdout]     |                    ^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:150:17
[INFO] [stdout]     |
[INFO] [stdout] 150 |         amount: Uint128,
[INFO] [stdout]     |                 ^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:151:15
[INFO] [stdout]     |
[INFO] [stdout] 151 |         memo: Option<String>,
[INFO] [stdout]     |               ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:152:18
[INFO] [stdout]     |
[INFO] [stdout] 152 |         padding: Option<String>,
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:155:16
[INFO] [stdout]     |
[INFO] [stdout] 155 |         owner: HumanAddr,
[INFO] [stdout]     |                ^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:156:20
[INFO] [stdout]     |
[INFO] [stdout] 156 |         recipient: HumanAddr,
[INFO] [stdout]     |                    ^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:157:30
[INFO] [stdout]     |
[INFO] [stdout] 157 |         recipient_code_hash: Option<String>,
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:158:17
[INFO] [stdout]     |
[INFO] [stdout] 158 |         amount: Uint128,
[INFO] [stdout]     |                 ^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:159:14
[INFO] [stdout]     |
[INFO] [stdout] 159 |         msg: Option<Binary>,
[INFO] [stdout]     |              ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:160:15
[INFO] [stdout]     |
[INFO] [stdout] 160 |         memo: Option<String>,
[INFO] [stdout]     |               ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:161:18
[INFO] [stdout]     |
[INFO] [stdout] 161 |         padding: Option<String>,
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:164:18
[INFO] [stdout]     |
[INFO] [stdout] 164 |         actions: Vec<batch::TransferFromAction>,
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:165:18
[INFO] [stdout]     |
[INFO] [stdout] 165 |         padding: Option<String>,
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:168:18
[INFO] [stdout]     |
[INFO] [stdout] 168 |         actions: Vec<batch::SendFromAction>,
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:169:18
[INFO] [stdout]     |
[INFO] [stdout] 169 |         padding: Option<String>,
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:172:16
[INFO] [stdout]     |
[INFO] [stdout] 172 |         owner: HumanAddr,
[INFO] [stdout]     |                ^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:173:17
[INFO] [stdout]     |
[INFO] [stdout] 173 |         amount: Uint128,
[INFO] [stdout]     |                 ^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:174:15
[INFO] [stdout]     |
[INFO] [stdout] 174 |         memo: Option<String>,
[INFO] [stdout]     |               ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:175:18
[INFO] [stdout]     |
[INFO] [stdout] 175 |         padding: Option<String>,
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:178:18
[INFO] [stdout]     |
[INFO] [stdout] 178 |         actions: Vec<batch::BurnFromAction>,
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:179:18
[INFO] [stdout]     |
[INFO] [stdout] 179 |         padding: Option<String>,
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:184:20
[INFO] [stdout]     |
[INFO] [stdout] 184 |         recipient: HumanAddr,
[INFO] [stdout]     |                    ^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:185:17
[INFO] [stdout]     |
[INFO] [stdout] 185 |         amount: Uint128,
[INFO] [stdout]     |                 ^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:186:15
[INFO] [stdout]     |
[INFO] [stdout] 186 |         memo: Option<String>,
[INFO] [stdout]     |               ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:187:18
[INFO] [stdout]     |
[INFO] [stdout] 187 |         padding: Option<String>,
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:190:18
[INFO] [stdout]     |
[INFO] [stdout] 190 |         actions: Vec<batch::MintAction>,
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:191:18
[INFO] [stdout]     |
[INFO] [stdout] 191 |         padding: Option<String>,
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:194:18
[INFO] [stdout]     |
[INFO] [stdout] 194 |         minters: Vec<HumanAddr>,
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:195:18
[INFO] [stdout]     |
[INFO] [stdout] 195 |         padding: Option<String>,
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:198:18
[INFO] [stdout]     |
[INFO] [stdout] 198 |         minters: Vec<HumanAddr>,
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:199:18
[INFO] [stdout]     |
[INFO] [stdout] 199 |         padding: Option<String>,
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:202:18
[INFO] [stdout]     |
[INFO] [stdout] 202 |         minters: Vec<HumanAddr>,
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:203:18
[INFO] [stdout]     |
[INFO] [stdout] 203 |         padding: Option<String>,
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:208:18
[INFO] [stdout]     |
[INFO] [stdout] 208 |         address: HumanAddr,
[INFO] [stdout]     |                  ^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:209:18
[INFO] [stdout]     |
[INFO] [stdout] 209 |         padding: Option<String>,
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:212:16
[INFO] [stdout]     |
[INFO] [stdout] 212 |         level: ContractStatusLevel,
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:213:18
[INFO] [stdout]     |
[INFO] [stdout] 213 |         padding: Option<String>,
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:218:22
[INFO] [stdout]     |
[INFO] [stdout] 218 |         permit_name: String,
[INFO] [stdout]     |                      ^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:219:18
[INFO] [stdout]     |
[INFO] [stdout] 219 |         padding: Option<String>,
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/receiver.rs:68:13
[INFO] [stdout]    |
[INFO] [stdout] 68 |     Receive(Snip20ReceiveMsg),
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/state.rs:35:15
[INFO] [stdout]    |
[INFO] [stdout] 35 |     pub name: String,
[INFO] [stdout]    |               ^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/state.rs:36:16
[INFO] [stdout]    |
[INFO] [stdout] 36 |     pub admin: HumanAddr,
[INFO] [stdout]    |                ^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/state.rs:37:17
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub symbol: String,
[INFO] [stdout]    |                 ^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/state.rs:38:19
[INFO] [stdout]    |
[INFO] [stdout] 38 |     pub decimals: u8,
[INFO] [stdout]    |                   ^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/state.rs:39:20
[INFO] [stdout]    |
[INFO] [stdout] 39 |     pub prng_seed: Vec<u8>,
[INFO] [stdout]    |                    ^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/state.rs:41:33
[INFO] [stdout]    |
[INFO] [stdout] 41 |     pub total_supply_is_public: bool,
[INFO] [stdout]    |                                 ^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/state.rs:43:29
[INFO] [stdout]    |
[INFO] [stdout] 43 |     pub deposit_is_enabled: bool,
[INFO] [stdout]    |                             ^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/state.rs:45:28
[INFO] [stdout]    |
[INFO] [stdout] 45 |     pub redeem_is_enabled: bool,
[INFO] [stdout]    |                            ^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/state.rs:47:26
[INFO] [stdout]    |
[INFO] [stdout] 47 |     pub mint_is_enabled: bool,
[INFO] [stdout]    |                          ^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/state.rs:49:26
[INFO] [stdout]    |
[INFO] [stdout] 49 |     pub burn_is_enabled: bool,
[INFO] [stdout]    |                          ^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/state.rs:51:27
[INFO] [stdout]    |
[INFO] [stdout] 51 |     pub contract_address: HumanAddr,
[INFO] [stdout]    |                           ^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive produced unparsable tokens
[INFO] [stdout]   --> src/state.rs:33:59
[INFO] [stdout]    |
[INFO] [stdout] 33 | #[derive(Serialize, Debug, Deserialize, Clone, PartialEq, JsonSchema)]
[INFO] [stdout]    |                                                           ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/state.rs:304:17
[INFO] [stdout]     |
[INFO] [stdout] 304 |     pub amount: u128,
[INFO] [stdout]     |                 ^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/state.rs:305:21
[INFO] [stdout]     |
[INFO] [stdout] 305 |     pub expiration: Option<u64>,
[INFO] [stdout]     |                     ^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive produced unparsable tokens
[INFO] [stdout]    --> src/state.rs:302:68
[INFO] [stdout]     |
[INFO] [stdout] 302 | #[derive(Serialize, Debug, Deserialize, Clone, PartialEq, Default, JsonSchema)]
[INFO] [stdout]     |                                                                    ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/transaction_history.rs:22:13
[INFO] [stdout]    |
[INFO] [stdout] 22 |     pub id: u64,
[INFO] [stdout]    |             ^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/transaction_history.rs:23:15
[INFO] [stdout]    |
[INFO] [stdout] 23 |     pub from: HumanAddr,
[INFO] [stdout]    |               ^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/transaction_history.rs:24:17
[INFO] [stdout]    |
[INFO] [stdout] 24 |     pub sender: HumanAddr,
[INFO] [stdout]    |                 ^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/transaction_history.rs:25:19
[INFO] [stdout]    |
[INFO] [stdout] 25 |     pub receiver: HumanAddr,
[INFO] [stdout]    |                   ^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/transaction_history.rs:26:16
[INFO] [stdout]    |
[INFO] [stdout] 26 |     pub coins: Coin,
[INFO] [stdout]    |                ^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/transaction_history.rs:28:15
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub memo: Option<String>,
[INFO] [stdout]    |               ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/transaction_history.rs:31:21
[INFO] [stdout]    |
[INFO] [stdout] 31 |     pub block_time: Option<u64>,
[INFO] [stdout]    |                     ^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/transaction_history.rs:32:23
[INFO] [stdout]    |
[INFO] [stdout] 32 |     pub block_height: Option<u64>,
[INFO] [stdout]    |                       ^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive produced unparsable tokens
[INFO] [stdout]   --> src/transaction_history.rs:20:34
[INFO] [stdout]    |
[INFO] [stdout] 20 | #[derive(Serialize, Deserialize, JsonSchema, Clone, Debug)]
[INFO] [stdout]    |                                  ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/transaction_history.rs:39:15
[INFO] [stdout]    |
[INFO] [stdout] 39 |         from: HumanAddr,
[INFO] [stdout]    |               ^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/transaction_history.rs:40:17
[INFO] [stdout]    |
[INFO] [stdout] 40 |         sender: HumanAddr,
[INFO] [stdout]    |                 ^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/transaction_history.rs:41:20
[INFO] [stdout]    |
[INFO] [stdout] 41 |         recipient: HumanAddr,
[INFO] [stdout]    |                    ^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/transaction_history.rs:44:17
[INFO] [stdout]    |
[INFO] [stdout] 44 |         minter: HumanAddr,
[INFO] [stdout]    |                 ^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/transaction_history.rs:45:20
[INFO] [stdout]    |
[INFO] [stdout] 45 |         recipient: HumanAddr,
[INFO] [stdout]    |                    ^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/transaction_history.rs:48:17
[INFO] [stdout]    |
[INFO] [stdout] 48 |         burner: HumanAddr,
[INFO] [stdout]    |                 ^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/transaction_history.rs:49:16
[INFO] [stdout]    |
[INFO] [stdout] 49 |         owner: HumanAddr,
[INFO] [stdout]    |                ^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/transaction_history.rs:62:13
[INFO] [stdout]    |
[INFO] [stdout] 62 |     pub id: u64,
[INFO] [stdout]    |             ^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/transaction_history.rs:63:17
[INFO] [stdout]    |
[INFO] [stdout] 63 |     pub action: TxAction,
[INFO] [stdout]    |                 ^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/transaction_history.rs:64:16
[INFO] [stdout]    |
[INFO] [stdout] 64 |     pub coins: Coin,
[INFO] [stdout]    |                ^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/transaction_history.rs:66:15
[INFO] [stdout]    |
[INFO] [stdout] 66 |     pub memo: Option<String>,
[INFO] [stdout]    |               ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:228:17
[INFO] [stdout]     |
[INFO] [stdout] 228 |         status: ResponseStatus,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/transaction_history.rs:67:21
[INFO] [stdout]    |
[INFO] [stdout] 67 |     pub block_time: u64,
[INFO] [stdout]    |                     ^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/transaction_history.rs:68:23
[INFO] [stdout]    |
[INFO] [stdout] 68 |     pub block_height: u64,
[INFO] [stdout]    |                       ^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive produced unparsable tokens
[INFO] [stdout]   --> src/transaction_history.rs:59:34
[INFO] [stdout]    |
[INFO] [stdout] 59 | #[derive(Serialize, Deserialize, JsonSchema, Clone, Debug, PartialEq)]
[INFO] [stdout]    |                                  ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:231:17
[INFO] [stdout]     |
[INFO] [stdout] 231 |         status: ResponseStatus,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:236:17
[INFO] [stdout]     |
[INFO] [stdout] 236 |         status: ResponseStatus,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:239:17
[INFO] [stdout]     |
[INFO] [stdout] 239 |         status: ResponseStatus,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:242:17
[INFO] [stdout]     |
[INFO] [stdout] 242 |         status: ResponseStatus,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:245:17
[INFO] [stdout]     |
[INFO] [stdout] 245 |         status: ResponseStatus,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:248:17
[INFO] [stdout]     |
[INFO] [stdout] 248 |         status: ResponseStatus,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:251:17
[INFO] [stdout]     |
[INFO] [stdout] 251 |         status: ResponseStatus,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:254:14
[INFO] [stdout]     |
[INFO] [stdout] 254 |         key: ViewingKey,
[INFO] [stdout]     |              ^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:257:17
[INFO] [stdout]     |
[INFO] [stdout] 257 |         status: ResponseStatus,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:262:18
[INFO] [stdout]     |
[INFO] [stdout] 262 |         spender: HumanAddr,
[INFO] [stdout]     |                  ^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:263:16
[INFO] [stdout]     |
[INFO] [stdout] 263 |         owner: HumanAddr,
[INFO] [stdout]     |                ^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:264:20
[INFO] [stdout]     |
[INFO] [stdout] 264 |         allowance: Uint128,
[INFO] [stdout]     |                    ^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:267:18
[INFO] [stdout]     |
[INFO] [stdout] 267 |         spender: HumanAddr,
[INFO] [stdout]     |                  ^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:268:16
[INFO] [stdout]     |
[INFO] [stdout] 268 |         owner: HumanAddr,
[INFO] [stdout]     |                ^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:269:20
[INFO] [stdout]     |
[INFO] [stdout] 269 |         allowance: Uint128,
[INFO] [stdout]     |                    ^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:272:17
[INFO] [stdout]     |
[INFO] [stdout] 272 |         status: ResponseStatus,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:275:17
[INFO] [stdout]     |
[INFO] [stdout] 275 |         status: ResponseStatus,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:278:17
[INFO] [stdout]     |
[INFO] [stdout] 278 |         status: ResponseStatus,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:281:17
[INFO] [stdout]     |
[INFO] [stdout] 281 |         status: ResponseStatus,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:284:17
[INFO] [stdout]     |
[INFO] [stdout] 284 |         status: ResponseStatus,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:287:17
[INFO] [stdout]     |
[INFO] [stdout] 287 |         status: ResponseStatus,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:292:17
[INFO] [stdout]     |
[INFO] [stdout] 292 |         status: ResponseStatus,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:295:17
[INFO] [stdout]     |
[INFO] [stdout] 295 |         status: ResponseStatus,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:298:17
[INFO] [stdout]     |
[INFO] [stdout] 298 |         status: ResponseStatus,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:301:17
[INFO] [stdout]     |
[INFO] [stdout] 301 |         status: ResponseStatus,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:304:17
[INFO] [stdout]     |
[INFO] [stdout] 304 |         status: ResponseStatus,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:309:17
[INFO] [stdout]     |
[INFO] [stdout] 309 |         status: ResponseStatus,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:312:17
[INFO] [stdout]     |
[INFO] [stdout] 312 |         status: ResponseStatus,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:317:17
[INFO] [stdout]     |
[INFO] [stdout] 317 |         status: ResponseStatus,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/viewing_key.rs:15:23
[INFO] [stdout]    |
[INFO] [stdout] 15 | pub struct ViewingKey(pub String);
[INFO] [stdout]    |                       ^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive produced unparsable tokens
[INFO] [stdout]   --> src/viewing_key.rs:14:34
[INFO] [stdout]    |
[INFO] [stdout] 14 | #[derive(Serialize, Deserialize, JsonSchema, Clone, Debug)]
[INFO] [stdout]    |                                  ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:329:16
[INFO] [stdout]     |
[INFO] [stdout] 329 |         owner: HumanAddr,
[INFO] [stdout]     |                ^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:330:18
[INFO] [stdout]     |
[INFO] [stdout] 330 |         spender: HumanAddr,
[INFO] [stdout]     |                  ^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:331:14
[INFO] [stdout]     |
[INFO] [stdout] 331 |         key: String,
[INFO] [stdout]     |              ^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:334:18
[INFO] [stdout]     |
[INFO] [stdout] 334 |         address: HumanAddr,
[INFO] [stdout]     |                  ^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:335:14
[INFO] [stdout]     |
[INFO] [stdout] 335 |         key: String,
[INFO] [stdout]     |              ^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:338:18
[INFO] [stdout]     |
[INFO] [stdout] 338 |         address: HumanAddr,
[INFO] [stdout]     |                  ^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:339:14
[INFO] [stdout]     |
[INFO] [stdout] 339 |         key: String,
[INFO] [stdout]     |              ^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:340:15
[INFO] [stdout]     |
[INFO] [stdout] 340 |         page: Option<u32>,
[INFO] [stdout]     |               ^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:341:20
[INFO] [stdout]     |
[INFO] [stdout] 341 |         page_size: u32,
[INFO] [stdout]     |                    ^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:344:18
[INFO] [stdout]     |
[INFO] [stdout] 344 |         address: HumanAddr,
[INFO] [stdout]     |                  ^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:345:14
[INFO] [stdout]     |
[INFO] [stdout] 345 |         key: String,
[INFO] [stdout]     |              ^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:346:15
[INFO] [stdout]     |
[INFO] [stdout] 346 |         page: Option<u32>,
[INFO] [stdout]     |               ^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:347:20
[INFO] [stdout]     |
[INFO] [stdout] 347 |         page_size: u32,
[INFO] [stdout]     |                    ^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:351:17
[INFO] [stdout]     |
[INFO] [stdout] 351 |         permit: Permit,
[INFO] [stdout]     |                 ^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:352:16
[INFO] [stdout]     |
[INFO] [stdout] 352 |         query: QueryWithPermit,
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:379:16
[INFO] [stdout]     |
[INFO] [stdout] 379 |         owner: HumanAddr,
[INFO] [stdout]     |                ^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:380:18
[INFO] [stdout]     |
[INFO] [stdout] 380 |         spender: HumanAddr,
[INFO] [stdout]     |                  ^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:384:15
[INFO] [stdout]     |
[INFO] [stdout] 384 |         page: Option<u32>,
[INFO] [stdout]     |               ^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:385:20
[INFO] [stdout]     |
[INFO] [stdout] 385 |         page_size: u32,
[INFO] [stdout]     |                    ^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:388:15
[INFO] [stdout]     |
[INFO] [stdout] 388 |         page: Option<u32>,
[INFO] [stdout]     |               ^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:389:20
[INFO] [stdout]     |
[INFO] [stdout] 389 |         page_size: u32,
[INFO] [stdout]     |                    ^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:397:15
[INFO] [stdout]     |
[INFO] [stdout] 397 |         name: String,
[INFO] [stdout]     |               ^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:398:17
[INFO] [stdout]     |
[INFO] [stdout] 398 |         symbol: String,
[INFO] [stdout]     |                 ^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:399:19
[INFO] [stdout]     |
[INFO] [stdout] 399 |         decimals: u8,
[INFO] [stdout]     |                   ^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:400:23
[INFO] [stdout]     |
[INFO] [stdout] 400 |         total_supply: Option<Uint128>,
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:403:30
[INFO] [stdout]     |
[INFO] [stdout] 403 |         public_total_supply: bool,
[INFO] [stdout]     |                              ^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:404:26
[INFO] [stdout]     |
[INFO] [stdout] 404 |         deposit_enabled: bool,
[INFO] [stdout]     |                          ^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:405:25
[INFO] [stdout]     |
[INFO] [stdout] 405 |         redeem_enabled: bool,
[INFO] [stdout]     |                         ^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:406:23
[INFO] [stdout]     |
[INFO] [stdout] 406 |         mint_enabled: bool,
[INFO] [stdout]     |                       ^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:407:23
[INFO] [stdout]     |
[INFO] [stdout] 407 |         burn_enabled: bool,
[INFO] [stdout]     |                       ^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:410:17
[INFO] [stdout]     |
[INFO] [stdout] 410 |         status: ContractStatusLevel,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:413:15
[INFO] [stdout]     |
[INFO] [stdout] 413 |         rate: Uint128,
[INFO] [stdout]     |               ^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:414:16
[INFO] [stdout]     |
[INFO] [stdout] 414 |         denom: String,
[INFO] [stdout]     |                ^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:417:18
[INFO] [stdout]     |
[INFO] [stdout] 417 |         spender: HumanAddr,
[INFO] [stdout]     |                  ^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:418:16
[INFO] [stdout]     |
[INFO] [stdout] 418 |         owner: HumanAddr,
[INFO] [stdout]     |                ^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:419:20
[INFO] [stdout]     |
[INFO] [stdout] 419 |         allowance: Uint128,
[INFO] [stdout]     |                    ^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:420:21
[INFO] [stdout]     |
[INFO] [stdout] 420 |         expiration: Option<u64>,
[INFO] [stdout]     |                     ^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:423:17
[INFO] [stdout]     |
[INFO] [stdout] 423 |         amount: Uint128,
[INFO] [stdout]     |                 ^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:426:14
[INFO] [stdout]     |
[INFO] [stdout] 426 |         txs: Vec<Tx>,
[INFO] [stdout]     |              ^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:427:16
[INFO] [stdout]     |
[INFO] [stdout] 427 |         total: Option<u64>,
[INFO] [stdout]     |                ^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:430:14
[INFO] [stdout]     |
[INFO] [stdout] 430 |         txs: Vec<RichTx>,
[INFO] [stdout]     |              ^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:431:16
[INFO] [stdout]     |
[INFO] [stdout] 431 |         total: Option<u64>,
[INFO] [stdout]     |                ^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:434:14
[INFO] [stdout]     |
[INFO] [stdout] 434 |         msg: String,
[INFO] [stdout]     |              ^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:437:18
[INFO] [stdout]     |
[INFO] [stdout] 437 |         minters: Vec<HumanAddr>,
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:443:14
[INFO] [stdout]     |
[INFO] [stdout] 443 |     pub key: String,
[INFO] [stdout]     |              ^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive produced unparsable tokens
[INFO] [stdout]    --> src/msg.rs:441:52
[INFO] [stdout]     |
[INFO] [stdout] 441 | #[derive(Serialize, Deserialize, Clone, PartialEq, JsonSchema)]
[INFO] [stdout]     |                                                    ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:500:24
[INFO] [stdout]     |
[INFO] [stdout] 500 |         Var { padding: Option<String> },
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/receiver.rs:14:17
[INFO] [stdout]    |
[INFO] [stdout] 14 |     pub sender: HumanAddr,
[INFO] [stdout]    |                 ^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/receiver.rs:15:15
[INFO] [stdout]    |
[INFO] [stdout] 15 |     pub from: HumanAddr,
[INFO] [stdout]    |               ^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/receiver.rs:16:17
[INFO] [stdout]    |
[INFO] [stdout] 16 |     pub amount: Uint128,
[INFO] [stdout]    |                 ^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/receiver.rs:18:15
[INFO] [stdout]    |
[INFO] [stdout] 18 |     pub memo: Option<String>,
[INFO] [stdout]    |               ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/receiver.rs:19:14
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub msg: Option<Binary>,
[INFO] [stdout]    |              ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive produced unparsable tokens
[INFO] [stdout]   --> src/receiver.rs:11:52
[INFO] [stdout]    |
[INFO] [stdout] 11 | #[derive(Serialize, Deserialize, Clone, PartialEq, JsonSchema, Debug)]
[INFO] [stdout]    |                                                    ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/receiver.rs:68:13
[INFO] [stdout]    |
[INFO] [stdout] 68 |     Receive(Snip20ReceiveMsg),
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/state.rs:35:15
[INFO] [stdout]    |
[INFO] [stdout] 35 |     pub name: String,
[INFO] [stdout]    |               ^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/state.rs:36:16
[INFO] [stdout]    |
[INFO] [stdout] 36 |     pub admin: HumanAddr,
[INFO] [stdout]    |                ^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/state.rs:37:17
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub symbol: String,
[INFO] [stdout]    |                 ^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/state.rs:38:19
[INFO] [stdout]    |
[INFO] [stdout] 38 |     pub decimals: u8,
[INFO] [stdout]    |                   ^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/state.rs:39:20
[INFO] [stdout]    |
[INFO] [stdout] 39 |     pub prng_seed: Vec<u8>,
[INFO] [stdout]    |                    ^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/state.rs:41:33
[INFO] [stdout]    |
[INFO] [stdout] 41 |     pub total_supply_is_public: bool,
[INFO] [stdout]    |                                 ^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/state.rs:43:29
[INFO] [stdout]    |
[INFO] [stdout] 43 |     pub deposit_is_enabled: bool,
[INFO] [stdout]    |                             ^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/state.rs:45:28
[INFO] [stdout]    |
[INFO] [stdout] 45 |     pub redeem_is_enabled: bool,
[INFO] [stdout]    |                            ^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/state.rs:47:26
[INFO] [stdout]    |
[INFO] [stdout] 47 |     pub mint_is_enabled: bool,
[INFO] [stdout]    |                          ^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/state.rs:49:26
[INFO] [stdout]    |
[INFO] [stdout] 49 |     pub burn_is_enabled: bool,
[INFO] [stdout]    |                          ^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/state.rs:51:27
[INFO] [stdout]    |
[INFO] [stdout] 51 |     pub contract_address: HumanAddr,
[INFO] [stdout]    |                           ^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive produced unparsable tokens
[INFO] [stdout]   --> src/state.rs:33:59
[INFO] [stdout]    |
[INFO] [stdout] 33 | #[derive(Serialize, Debug, Deserialize, Clone, PartialEq, JsonSchema)]
[INFO] [stdout]    |                                                           ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/state.rs:304:17
[INFO] [stdout]     |
[INFO] [stdout] 304 |     pub amount: u128,
[INFO] [stdout]     |                 ^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/state.rs:305:21
[INFO] [stdout]     |
[INFO] [stdout] 305 |     pub expiration: Option<u64>,
[INFO] [stdout]     |                     ^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive produced unparsable tokens
[INFO] [stdout]    --> src/state.rs:302:68
[INFO] [stdout]     |
[INFO] [stdout] 302 | #[derive(Serialize, Debug, Deserialize, Clone, PartialEq, Default, JsonSchema)]
[INFO] [stdout]     |                                                                    ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/transaction_history.rs:22:13
[INFO] [stdout]    |
[INFO] [stdout] 22 |     pub id: u64,
[INFO] [stdout]    |             ^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/transaction_history.rs:23:15
[INFO] [stdout]    |
[INFO] [stdout] 23 |     pub from: HumanAddr,
[INFO] [stdout]    |               ^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/transaction_history.rs:24:17
[INFO] [stdout]    |
[INFO] [stdout] 24 |     pub sender: HumanAddr,
[INFO] [stdout]    |                 ^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/transaction_history.rs:25:19
[INFO] [stdout]    |
[INFO] [stdout] 25 |     pub receiver: HumanAddr,
[INFO] [stdout]    |                   ^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/transaction_history.rs:26:16
[INFO] [stdout]    |
[INFO] [stdout] 26 |     pub coins: Coin,
[INFO] [stdout]    |                ^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/transaction_history.rs:28:15
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub memo: Option<String>,
[INFO] [stdout]    |               ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/transaction_history.rs:31:21
[INFO] [stdout]    |
[INFO] [stdout] 31 |     pub block_time: Option<u64>,
[INFO] [stdout]    |                     ^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/transaction_history.rs:32:23
[INFO] [stdout]    |
[INFO] [stdout] 32 |     pub block_height: Option<u64>,
[INFO] [stdout]    |                       ^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive produced unparsable tokens
[INFO] [stdout]   --> src/transaction_history.rs:20:34
[INFO] [stdout]    |
[INFO] [stdout] 20 | #[derive(Serialize, Deserialize, JsonSchema, Clone, Debug)]
[INFO] [stdout]    |                                  ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/transaction_history.rs:39:15
[INFO] [stdout]    |
[INFO] [stdout] 39 |         from: HumanAddr,
[INFO] [stdout]    |               ^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/transaction_history.rs:40:17
[INFO] [stdout]    |
[INFO] [stdout] 40 |         sender: HumanAddr,
[INFO] [stdout]    |                 ^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/transaction_history.rs:41:20
[INFO] [stdout]    |
[INFO] [stdout] 41 |         recipient: HumanAddr,
[INFO] [stdout]    |                    ^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/transaction_history.rs:44:17
[INFO] [stdout]    |
[INFO] [stdout] 44 |         minter: HumanAddr,
[INFO] [stdout]    |                 ^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/transaction_history.rs:45:20
[INFO] [stdout]    |
[INFO] [stdout] 45 |         recipient: HumanAddr,
[INFO] [stdout]    |                    ^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/transaction_history.rs:48:17
[INFO] [stdout]    |
[INFO] [stdout] 48 |         burner: HumanAddr,
[INFO] [stdout]    |                 ^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/transaction_history.rs:49:16
[INFO] [stdout]    |
[INFO] [stdout] 49 |         owner: HumanAddr,
[INFO] [stdout]    |                ^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/transaction_history.rs:62:13
[INFO] [stdout]    |
[INFO] [stdout] 62 |     pub id: u64,
[INFO] [stdout]    |             ^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/transaction_history.rs:63:17
[INFO] [stdout]    |
[INFO] [stdout] 63 |     pub action: TxAction,
[INFO] [stdout]    |                 ^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/transaction_history.rs:64:16
[INFO] [stdout]    |
[INFO] [stdout] 64 |     pub coins: Coin,
[INFO] [stdout]    |                ^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/transaction_history.rs:66:15
[INFO] [stdout]    |
[INFO] [stdout] 66 |     pub memo: Option<String>,
[INFO] [stdout]    |               ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/transaction_history.rs:67:21
[INFO] [stdout]    |
[INFO] [stdout] 67 |     pub block_time: u64,
[INFO] [stdout]    |                     ^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/transaction_history.rs:68:23
[INFO] [stdout]    |
[INFO] [stdout] 68 |     pub block_height: u64,
[INFO] [stdout]    |                       ^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive produced unparsable tokens
[INFO] [stdout]   --> src/transaction_history.rs:59:34
[INFO] [stdout]    |
[INFO] [stdout] 59 | #[derive(Serialize, Deserialize, JsonSchema, Clone, Debug, PartialEq)]
[INFO] [stdout]    |                                  ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/viewing_key.rs:15:23
[INFO] [stdout]    |
[INFO] [stdout] 15 | pub struct ViewingKey(pub String);
[INFO] [stdout]    |                       ^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive produced unparsable tokens
[INFO] [stdout]   --> src/viewing_key.rs:14:34
[INFO] [stdout]    |
[INFO] [stdout] 14 | #[derive(Serialize, Deserialize, JsonSchema, Clone, Debug)]
[INFO] [stdout]    |                                  ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `snip20-reference-impl` (lib) due to 245 previous errors
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stderr] error: could not compile `snip20-reference-impl` (lib test) due to 246 previous errors
[INFO] running `Command { std: "docker" "inspect" "f36677a6afdcd6368c7baad810238e573af1d6c859f22edf1e7eac3664d9a103", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f36677a6afdcd6368c7baad810238e573af1d6c859f22edf1e7eac3664d9a103", kill_on_drop: false }`
[INFO] [stdout] f36677a6afdcd6368c7baad810238e573af1d6c859f22edf1e7eac3664d9a103
